Four Top Cruise Lines to Book a Mexico Cruise

Fantastic Itineraries and Great Deals

Between the Pacific Ocean and the Caribbean Sea, Mexico is home to over a dozen ports for luxury cruises. The warm weather, sandy beaches, bustling cities, ancient ruins, and lush jungles are why a Mexico cruise remains a top choice for Americans.

Witness the country’s vast natural and cultural diversity from the comfort of a floating luxury resort—with facilities and amenities to keep you relaxed and entertained on and off-board. 

If you’ve been dreaming about taking that Mexico cruise, here are the four best cruise lines to book right now: 

Norwegian Cruise Line (NCL)

A romantic getaway or vacation with the whole family? Both are possible on NCL ships. The cruise line is known for its relaxed vibe and flexible options, making it suitable for every type of traveler. They also offer off-shore excursions to zip-line and do tequila tastings.

From Los Angeles and San Diego
Take a Mexican Riviera cruise with a stop in Cabo San Lucas, where whale watching is popular. You’ll also explore the old town of Mazatlán and enjoy a day at the beach in Puerto Vallarta.

From Miami and New Orleans 
Costa Maya and Cozumel are two popular stops, where you can take excursions to Mayan ruins and enjoy world-class snorkeling or scuba diving.  

Holland America Line (HAL)

HAL’s cruises add a touch of class with premier experiences and refined amenities.  The spacious cruise ships feature world-class dining and cultural enrichment programs.

From San Diego and Vancouver
Mexican Riviera cruises will take you to the ports of Cabo San Lucas, Mazatlán, Puerto Vallarta, and Ensenada. City tours, culinary trips, and cultural excursions are popular activities. 

From Fort Lauderdale
Longer cruises stop in Huatulco, Puerto Chiapas, and Manzanillo for a less crowded, off-the-beaten-path adventure. 

Carnival Cruise Lines

If you want affordable, high-energy, and family-friendly, the ships from Carnival Cruise Lines deliver. Known in the cruise world as "the Fun Ship" line, you can enjoy waterparks, casinos, comedy clubs, and a lively nightlife on these floating parties. 

From Los Angeles, Long Beach, and San Diego
You’ll head to Cabo San Lucas, Mazatlán, Puerto Vallarta, and Ensenada—ideal locations for beach lovers and adventure seekers.

From Galveston, New Orleans, or Tampa
The ports of call are usually Cozumel and Costa Maya. You'll also stop in Progreso, where you can visit the famous Mayan ruins at Chichén Itzá.

Royal Caribbean

Like Carnival cruises, the Royal Caribbean line is known for being more action-packed and entertainment-focused, catering to couples and families who want to be adventurous and relax at the same time. They offers surf simulators, rock-climbing walls, and Broardway-style shows. 

From Galveston, Miami, and Tampa
Cruise to the Costa Maya and Cozumel ports, where you can dive and explore the world’s second-largest coral reef system.

From Los Angeles
You can snorkel in Cabo, zip-line the Sierra Madre, and visit tequila distilleries in Puerto Vallarta.

Find Your Mexico Cruise

Save
up to
70%

Signup for Cruise Deals

Exclusive access to private sales, customized specials & more